在我們開發一支APP時,常常會需要用到第三方套件,今天就來介紹一個支援 Swift 和 Objective-C 程式開發的第三方庫資源相依性管理工具:CocoaPods
安裝CocoaPods的步驟非常簡單,只要到終端機(terminal)輸入 sudo gem install cocoapods
接著輸入密碼,等待安裝完成即可。
首先,建立一個專案叫podTest
,接著到終端機cd
到這個專案底下cd Desktop/podTest
接著我們必須建立一個podfile,podfile就是用來管理我們所需的套件
在專案底下輸入以下指令:pod init
之後便會產生一個podfile,如下
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'podTest' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
# Pods for podTest
end
接著就是要新增套件了,今天我來用一個方便的鍵盤工具套件示範
IQKeyboard
IQKeyboard能夠解決開啟鍵盤時遮到其他元件的問題,並且能直接讓return鍵收回鍵盤,是個相當方便好用的鍵盤插件軟體
回到該如何在podfile加入套件,開啟podfile,加入pod 'IQKeyboardManagerSwift'
# Uncomment the next line to define a global platform for your project
# platform :ios, '9.0'
target 'podTest' do
# Comment the next line if you're not using Swift and don't want to use dynamic frameworks
use_frameworks!
pod 'IQKeyboardManagerSwift'
# Pods for podTest
end
接著在終端機中輸入以下指令:pod install
CocoaPods便會開始安裝在podfile中所指定的套件了!
安裝完會在專案資料夾下產生一個podTest.xcworkspace
的workspace檔案,之後開啟專案就必須開啟這個檔案而不是.xcodeproj檔。